<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <meta http-equiv="Content-Style-Type" content="text/css">
  <title></title>
  <meta name="Generator" content="Cocoa HTML Writer">
  <meta name="CocoaVersion" content="1347.57">
  <style type="text/css">
    p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #000000; -webkit-text-stroke: #000000; min-height: 14.0px}
    p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #000000; -webkit-text-stroke: #000000}
    p.p4 {margin: 0.0px 0.0px 6.0px 0.0px; line-height: 20.0px; font: 14.0px 'Heiti SC Light'; color: #ff0000; -webkit-text-stroke: #ff0000; background-color: #ffffff}
    p.p5 {margin: 0.0px 0.0px 6.0px 0.0px; line-height: 20.0px; font: 14.0px 'Heiti SC Light'; color: #626262; -webkit-text-stroke: #626262; background-color: #ffffff}
    p.p6 {margin: 0.0px 0.0px 6.0px 0.0px; line-height: 20.0px; font: 14.0px Helvetica; color: #626262; -webkit-text-stroke: #626262; background-color: #ffffff}
    p.p7 {margin: 0.0px 0.0px 7.0px 0.0px; line-height: 20.0px; font: 14.0px Helvetica; color: #626262; -webkit-text-stroke: #626262; background-color: #ffffff; min-height: 17.0px}
    p.p8 {margin: 0.0px 0.0px 6.0px 0.0px; line-height: 20.0px; font: 12.0px Helvetica; color: #000000; -webkit-text-stroke: #000000}
    p.p10 {margin: 0.0px 0.0px 6.0px 0.0px; font: 14.0px 'Songti SC'; color: #626262; -webkit-text-stroke: #626262; background-color: #ffffff}
    p.p11 {margin: 0.0px 0.0px 6.0px 0.0px; font: 14.0px Times; color: #626262; -webkit-text-stroke: #626262; background-color: #ffffff}
    p.p12 {margin: 0.0px 0.0px 6.0px 0.0px; font: 14.0px Times; color: #ff0000; -webkit-text-stroke: #ff0000; background-color: #ffffff}
    p.p14 {margin: 0.0px 0.0px 6.0px 0.0px; font: 12.0px 'Songti SC'; color: #ff0000; -webkit-text-stroke: #ff0000; background-color: #ffffff}
    p.p15 {margin: 0.0px 0.0px 6.0px 0.0px; font: 12.0px Helvetica; color: #ff0000; -webkit-text-stroke: #ff0000; background-color: #ffffff}
    p.p16 {margin: 0.0px 0.0px 6.0px 0.0px; font: 12.0px 'Songti SC'; color: #626262; -webkit-text-stroke: #626262; background-color: #ffffff}
    p.p17 {margin: 0.0px 0.0px 6.0px 0.0px; font: 12.0px Helvetica; color: #626262; -webkit-text-stroke: #626262; background-color: #ffffff}
    p.p18 {margin: 0.0px 0.0px 6.0px 0.0px; font: 12.0px Helvetica; color: #626262; -webkit-text-stroke: #626262}
    p.p19 {margin: 0.0px 0.0px 6.0px 0.0px; font: 12.0px 'Songti SC'; color: #626262; -webkit-text-stroke: #626262}
    p.p20 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Times; color: #000000; -webkit-text-stroke: #000000}
    p.p22 {margin: 0.0px 0.0px 0.0px 8.0px; font: 12.0px 'Songti SC'; color: #626262; -webkit-text-stroke: #626262; background-color: #ffffff}
    p.p23 {margin: 0.0px 0.0px 0.0px 8.0px; font: 12.0px 'Songti SC'; color: #ff0000; -webkit-text-stroke: #ff0000; background-color: #ffffff}
    p.p24 {margin: 0.0px 0.0px 0.0px 8.0px; font: 12.0px Helvetica; color: #626262; -webkit-text-stroke: #626262; background-color: #ffffff}
    p.p25 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Times; color: #353735; -webkit-text-stroke: #353735; background-color: #eef4f8}
    p.p26 {margin: 0.0px 0.0px 6.0px 8.0px; font: 12.0px 'Songti SC'; color: #000000; -webkit-text-stroke: #000000}
    p.p28 {margin: 0.0px 0.0px 6.0px 8.0px; font: 12.0px 'Songti SC'; color: #000000; -webkit-text-stroke: #000000; background-color: #ffffff}
    p.p33 {margin: 0.0px 0.0px 6.0px 8.0px; font: 12.0px STSong; color: #000000; -webkit-text-stroke: #000000; background-color: #ffffff}
    p.p35 {margin: 0.0px 0.0px 6.0px 8.0px; font: 12.0px STSong; color: #000000; -webkit-text-stroke: #000000}
    li.li20 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Times; color: #000000; -webkit-text-stroke: #000000}
    li.li27 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Songti SC'; color: #000000; -webkit-text-stroke: #000000}
    li.li29 {margin: 0.0px 0.0px 6.0px 0.0px; font: 12.0px 'Songti SC'; color: #000000; -webkit-text-stroke: #000000; background-color: #ffffff}
    li.li30 {margin: 0.0px 0.0px 6.0px 0.0px; font: 12.0px 'Songti SC'; color: #ff0000; -webkit-text-stroke: #ff0000}
    li.li31 {margin: 0.0px 0.0px 6.0px 0.0px; font: 12.0px Times; color: #000000; -webkit-text-stroke: #000000}
    li.li32 {margin: 0.0px 0.0px 6.0px 0.0px; font: 12.0px Times; color: #000000; -webkit-text-stroke: #000000; background-color: #ffffff}
    li.li34 {margin: 0.0px 0.0px 6.0px 0.0px; font: 12.0px STSong; color: #000000; -webkit-text-stroke: #000000; background-color: #ffffff}
    li.li36 {margin: 0.0px 0.0px 6.0px 0.0px; font: 12.0px STSong; color: #000000; -webkit-text-stroke: #000000}
    li.li37 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Courier New'; color: #098021; -webkit-text-stroke: #098021; background-color: #fafafa}
    li.li38 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Courier New'; color: #098021; background-color: #fafafa}
    li.li39 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Times; color: #000000}
    li.li40 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px STSong; color: #000000; -webkit-text-stroke: #000000}
    span.s1 {font-kerning: none}
    span.s2 {font: 14.0px 'Heiti SC Light'; font-kerning: none}
    span.s3 {font: 14.0px Helvetica; font-kerning: none}
    span.s4 {font: 14.0px 'Songti SC'; font-kerning: none}
    span.s5 {font: 14.0px Times; font-kerning: none}
    span.s6 {font-kerning: none; color: #626262; -webkit-text-stroke: 0px #626262}
    span.s7 {font: 12.0px Helvetica; font-kerning: none}
    span.s8 {font: 12.0px 'Songti SC'; font-kerning: none}
    span.s9 {font: 12.0px 'Songti SC'; font-kerning: none; background-color: #ffffff}
    span.s10 {font-kerning: none; background-color: #ffffff}
    span.s11 {font-kerning: none; color: #000000; -webkit-text-stroke: 0px #000000}
    span.s12 {font: 12.0px Helvetica; font-kerning: none; background-color: #ffffff}
    span.s13 {font: 12.0px Times; font-kerning: none; color: #000000; -webkit-text-stroke: 0px #000000}
    span.s14 {font: 12.0px 'Songti SC'; text-decoration: underline ; font-kerning: none; color: #0088cc; -webkit-text-stroke: 0px #0088cc}
    span.s15 {-webkit-text-stroke: 0px #000000}
    span.s16 {font: 12.0px Times; font-kerning: none}
    span.s17 {font: 12.0px 'Songti SC'; -webkit-text-stroke: 0px #000000}
    span.s18 {color: #000000; background-color: #ffffff; -webkit-text-stroke: 0px #000000}
    span.s19 {font-kerning: none; color: #000000; background-color: #ffffff; -webkit-text-stroke: 0px #000000}
    span.s20 {font: 12.0px Times; font-kerning: none; background-color: #ffffff}
    span.s21 {font: 12.0px 'Songti SC'; background-color: #ffffff; -webkit-text-stroke: 0px #000000}
    span.s22 {font: 14.0px STSong; font-kerning: none}
    span.s23 {font: 12.0px STSong; background-color: #ffffff; -webkit-text-stroke: 0px #000000}
    span.s24 {font: 12.0px STSong; font-kerning: none; background-color: #ffffff}
    span.s25 {font: 12.0px STSong; -webkit-text-stroke: 0px #000000}
    span.s26 {font: 12.0px STSong; font-kerning: none}
    span.s27 {font: 12.0px 'Courier New'; font-kerning: none; color: #098021; background-color: #fafafa; -webkit-text-stroke: 0px #098021}
    span.s28 {font-kerning: none; -webkit-text-stroke: 0px #098021}
    span.s29 {font: 12.0px Times; -webkit-text-stroke: 0px #000000}
    ul.ul1 {list-style-type: disc}
  </style>
</head>
<body>
<p class="p1"><span class="s1"></span><br></p>
<p class="p2"><span class="s1"><br>
</span></p>
<p class="p1"><span class="s1"></span><br></p>
<h2 style="margin: 0.0px 0.0px 20.0px 0.0px; line-height: 20.0px; font: 14.0px Helvetica; color: #353735; -webkit-text-stroke: #353735; background-color: #f3f3f3"><span class="s1"><b>2015</b></span><span class="s2"><b>年</b></span><span class="s1"><b>04</b></span><span class="s2"><b>月</b></span><span class="s1"><b>09</b></span><span class="s2"><b>日</b></span><span class="s1"><b> </b></span><span class="s2"><b>百度地图</b></span><span class="s1"><b>iOS SDK v2.7.0</b></span><span class="s2"><b>发布</b></span></h2>
<p class="p4"><span class="s1">自当前版本起，百度地图</span><span class="s3">iOS SDK</span><span class="s1">推出</span><span class="s3"> .framework</span><span class="s1">形式的开发包。此种类型的开发包配置简单、使用方便，欢迎开发者选用！</span></p>
<p class="p5"><span class="s1">【</span><span class="s3"> </span><span class="s1">新</span><span class="s3"> </span><span class="s1">增</span><span class="s3"> </span><span class="s1">】</span></p>
<p class="p5"><span class="s1"><b>基础地图</b></span></p>
<p class="p5"><span class="s3">1. </span><span class="s1">增加地图缩放等级到</span><span class="s3">20</span><span class="s1">级（</span><span class="s3">10</span><span class="s1">米）；</span></p>
<p class="p5"><span class="s3">2. </span><span class="s1">新增地理坐标与</span><span class="s3">OpenGL</span><span class="s1">坐标转换接口：</span></p>
<p class="p6"><span class="s1">BMKMapView</span><span class="s2">新增接口：</span></p>
<p class="p6"><span class="s1">- (CGPoint)glPointForMapPoint:(BMKMapPoint)mapPoint;//</span><span class="s2">将</span><span class="s1">BMKMapPoint</span><span class="s2">转换为</span><span class="s1">OpenGL ES</span><span class="s2">可以直接使用的坐标</span></p>
<p class="p6"><span class="s1">-(CGPoint *)glPointsForMapPoints:(BMKMapPoint *)mapPoints count:(NSUInteger)count;// </span><span class="s2">批量将</span><span class="s1">BMKMapPoint</span><span class="s2">转换为</span><span class="s1">OpenGL ES</span><span class="s2">可以直接使用的坐标</span></p>
<p class="p5"><span class="s3">3. </span><span class="s1">开放区域截图能力：</span></p>
<p class="p6"><span class="s1">BMKMapView</span><span class="s2">新增接口：</span></p>
<p class="p6"><span class="s1">-(UIImage*) takeSnapshot:(CGRect)rect;// </span><span class="s2">获得地图区域区域截图</span></p>
<p class="p5"><span class="s1"><b>检索功能</b></span></p>
<p class="p5"><span class="s3">1. </span><span class="s1">开放驾车线路规划，返回多条线路的能力：</span></p>
<p class="p6"><span class="s1">BMKDrivingRouteResult</span><span class="s2">中，</span><span class="s1">routes</span><span class="s2">数组有多条数据，支持检索结果为多条线路</span></p>
<p class="p5"><span class="s3">2. </span><span class="s1">驾车线路规划结果中，新增路况信息字段：</span></p>
<p class="p6"><span class="s1">BMKDrivingRoutePlanOption</span><span class="s2">新增属性：</span></p>
<p class="p6"><span class="s1">///</span><span class="s2">驾车检索获取路线每一个</span><span class="s1">step</span><span class="s2">的路况，默认使用</span><span class="s1">BMK_DRIVING_REQUEST_TRAFFICE_TYPE_NONE</span></p>
<p class="p6"><span class="s1">@property (nonatomic) BMKDrivingRequestTrafficType drivingRequestTrafficType;</span></p>
<p class="p6"><span class="s1">BMKDrivingStep</span><span class="s2">新增属性：</span></p>
<p class="p5"><span class="s3">///</span><span class="s1">路段是否有路况信息</span></p>
<p class="p6"><span class="s1">@property (nonatomic) BOOL hasTrafficsInfo;</span></p>
<p class="p5"><span class="s3">///</span><span class="s1">路段的路况信息，成员为</span><span class="s3">NSNumber</span><span class="s1">。</span><span class="s3">0</span><span class="s1">：无数据；</span><span class="s3">1</span><span class="s1">：畅通；</span><span class="s3">2</span><span class="s1">：缓慢；</span><span class="s3">3</span><span class="s1">：拥堵</span></p>
<p class="p6"><span class="s1">@property (nonatomic, strong) NSArray* traffics;</span></p>
<p class="p5"><span class="s3">3.</span><span class="s1">废弃接口：</span></p>
<p class="p6"><span class="s1">BMKDrivingRouteLine</span><span class="s2">中，废弃属性：</span><span class="s1">isSupportTraffic</span></p>
<p class="p5"><span class="s1"><b>计算工具</b></span></p>
<p class="p5"><span class="s3">1. </span><span class="s1">新增点与圆、多边形位置关系判断方法：</span></p>
<p class="p6"><span class="s2">工具类</span><span class="s1">BMKGeometry.h</span><span class="s2">中新增接口：</span></p>
<p class="p5"><span class="s3">//</span><span class="s1">判断点是否在圆内</span></p>
<p class="p6"><span class="s1">UIKIT_EXTERN BOOL BMKCircleContainsPoint(BMKMapPoint point, BMKMapPoint center, double radius);</span></p>
<p class="p6"><span class="s1">UIKIT_EXTERN BOOL BMKCircleContainsCoordinate(CLLocationCoordinate2D point, CLLocationCoordinate2D center, double radius);</span></p>
<p class="p5"><span class="s3">//</span><span class="s1">判断点是否在多边形内</span></p>
<p class="p6"><span class="s1">UIKIT_EXTERN BOOL BMKPolygonContainsPoint(BMKMapPoint point, BMKMapPoint *polygon, NSUInteger count);</span></p>
<p class="p6"><span class="s1">UIKIT_EXTERN BOOL BMKPolygonContainsCoordinate(CLLocationCoordinate2D point, CLLocationCoordinate2D *polygon, NSUInteger count);</span></p>
<p class="p5"><span class="s3">2. </span><span class="s1">新增获取折线外某点到这线上距离最近的点：</span></p>
<p class="p6"><span class="s2">工具类</span><span class="s1">BMKGeometry.h</span><span class="s2">中新增接口：</span></p>
<p class="p6"><span class="s1">UIKIT_EXTERN BMKMapPoint BMKGetNearestMapPointFromPolyline(BMKMapPoint point, BMKMapPoint* polyline, NSUInteger count);</span></p>
<p class="p5"><span class="s3">3</span><span class="s1">、新增计算地理矩形区域的面积</span></p>
<p class="p6"><span class="s2">工具类</span><span class="s1">BMKGeometry.h</span><span class="s2">中新增接口：</span></p>
<p class="p6"><span class="s1">UIKIT_EXTERN double BMKAreaBetweenCoordinates(CLLocationCoordinate2D leftTop, CLLocationCoordinate2D rightBottom);</span></p>
<p class="p7"><span class="s1"></span><br></p>
<p class="p5"><span class="s1">【</span><span class="s3"> </span><span class="s1">优</span><span class="s3"> </span><span class="s1">化</span><span class="s3"> </span><span class="s1">】</span></p>
<p class="p5"><span class="s3"><b>1. </b></span><span class="s1"><b>减少首次启动</b></span><span class="s3"><b>SDK</b></span><span class="s1"><b>时的数据流量；</b></span></p>
<p class="p5"><span class="s3"><b>2. </b></span><span class="s1"><b>检索协议优化升级；</b></span></p>
<p class="p5"><span class="s3"><b>3. </b></span><span class="s1"><b>优化</b></span><span class="s3"><b>Annotation</b></span><span class="s1"><b>拖拽方法（长按后开始拖拽）；</b></span></p>
<p class="p7"><span class="s1"></span><br></p>
<p class="p5"><span class="s1">【</span><span class="s3"> </span><span class="s1">修</span><span class="s3"> </span><span class="s1">复</span><span class="s3"> </span><span class="s1">】</span></p>
<p class="p5"><span class="s3"><b>1. </b></span><span class="s1"><b>修复在线地图和离线地图穿插使用时，地图内存不释放的</b></span><span class="s3"><b>bug</b></span><span class="s1"><b>；</b></span></p>
<p class="p5"><span class="s3"><b>2. </b></span><span class="s1"><b>修复云检索过程中偶现崩溃的</b></span><span class="s3"><b>bug</b></span><span class="s1"><b>；</b></span></p>
<p class="p6"><span class="s1"><b>3. </b></span><span class="s2"><b>修复地图在</b></span><span class="s1"><b>autolayout</b></span><span class="s2"><b>布局下无效的</b></span><span class="s1"><b>bug</b></span><span class="s2"><b>；</b></span></p>
<p class="p6"><span class="s1"><b>4. </b></span><span class="s2"><b>修复</b></span><span class="s1"><b>BMKAnnotationView</b></span><span class="s2"><b>重叠的</b></span><span class="s1"><b>bug</b></span><span class="s2"><b>；</b></span></p>
<p class="p5"><span class="s3"><b>5</b></span><span class="s1"><b>、修复定位偶现的</b></span><span class="s3"><b>crash</b></span><span class="s1"><b>问题；</b></span></p>
<p class="p8"><span class="s1"><br>
</span></p>
<h2 style="margin: 0.0px 0.0px 20.0px 0.0px; font: 14.0px Times; color: #353735; -webkit-text-stroke: #353735; background-color: #f3f3f3"><span class="s1"><b>2014</b></span><span class="s4"><b>年</b></span><span class="s1"><b>12</b></span><span class="s4"><b>月</b></span><span class="s1"><b>22</b></span><span class="s4"><b>日</b></span><span class="s1"><b> </b></span><span class="s4"><b>百度地图</b></span><span class="s1"><b>iOS SDK v2.6.0</b></span><span class="s4"><b>发布</b></span></h2>
<p class="p10"><span class="s1">【</span><span class="s5"> </span><span class="s1">变</span><span class="s5"> </span><span class="s1">更</span><span class="s5"> </span><span class="s1">】</span></p>
<p class="p10"><span class="s1"><b>定位功能</b></span></p>
<p class="p11"><span class="s1">1. </span><span class="s4">修改</span><span class="s1">BMKLocationServiceDelegate</span><span class="s4">：</span></p>
<p class="p11"><span class="s1">- (void)didUpdateBMKUserLocation:(BMKUserLocation *)userLocation; //</span><span class="s4">修改用户位置更新后的回调</span></p>
<p class="p10"><span class="s1">【</span><span class="s5"> </span><span class="s1">新</span><span class="s5"> </span><span class="s1">增</span><span class="s5"> </span><span class="s1">】</span></p>
<p class="p10"><span class="s1"><b>基础地图</b></span></p>
<p class="p11"><span class="s1">1. </span><span class="s4">地图类型修改为：</span><span class="s1">enum {</span></p>
<p class="p11"><span class="s1">    BMKMapTypeStandard = 1, ///&lt;</span><span class="s4">标准地图</span></p>
<p class="p11"><span class="s1">    BMKMapTypeSatellite = 2, ///&lt;</span><span class="s4">卫星地图</span></p>
<p class="p11"><span class="s1">    };</span></p>
<p class="p11"><span class="s1">    typedefNSUIntegerBMKMapType;</span></p>
<p class="p11"><span class="s1">2. </span><span class="s4">在类</span><span class="s1">BMKMapView</span><span class="s4">中新增：</span></p>
<p class="p10"><span class="s5">    </span><span class="s1">属性：</span><span class="s5">baiduHeatMapEnabled</span><span class="s1">，设定地图是否打开百度城市热力图图层（百度自有数据）</span></p>
<p class="p11"><span class="s1">    </span><span class="s4">接口：</span><span class="s1">- isSurpportBaiduHeatMap</span><span class="s4">，判断当前图区是否支持百度热力图</span></p>
<p class="p11"><span class="s1">    </span><span class="s4">属性：</span><span class="s1">buildingsEnabled </span><span class="s4">，设定地图是否现实</span><span class="s1">3D</span><span class="s4">楼块效果</span></p>
<p class="p11"><span class="s1">    </span><span class="s4">属性：</span><span class="s1">trafficEnabled, </span><span class="s4">设定地图是否打开路况图层</span></p>
<p class="p11"><span class="s1">    </span><span class="s4">接口：</span><span class="s1">- (void)showAnnotations: animated:</span><span class="s4">，设置地图使显示区域显示所有</span><span class="s1">annotations</span></p>
<p class="p11"><span class="s1">    </span><span class="s4">接口：</span><span class="s1">+(void)willBackGround</span><span class="s4">，当应用即将后台时调用，停止一切调用</span><span class="s1">opengl</span><span class="s4">相关的操作</span></p>
<p class="p11"><span class="s1">    </span><span class="s4">接口：</span><span class="s1">+(void)didForeGround</span><span class="s4">，当应用恢复前台状态时调用</span></p>
<p class="p11"><span class="s1">3. </span><span class="s4">在类</span><span class="s1">BMKMapViewDelegate</span><span class="s4">中新增接口：</span></p>
<p class="p11"><span class="s1">    - (void)mapViewDidFinishLoading: </span><span class="s4">地图初始化完毕时会调用</span></p>
<p class="p11"><span class="s1">    - (void)mapView: onDrawMapFrame: </span><span class="s4">地图渲染每一帧画面过程中</span><span class="s1">(</span><span class="s4">地图更新</span><span class="s1">)</span><span class="s4">会调用</span></p>
<p class="p11"><span class="s1">4. </span><span class="s4">在</span><span class="s1">BMKGroundOverlay.h</span><span class="s4">中新增透明度设置属性</span><span class="s1">: alpha</span></p>
<p class="p10"><span class="s5">5. </span><span class="s1">新增虚线绘制样式</span><span class="s5">polyline</span><span class="s1">／</span><span class="s5">polygon</span><span class="s1">的边框／</span><span class="s5">circle</span><span class="s1">的边框均可设定为虚线样式并指定颜色，自定义</span><span class="s5">overlay</span><span class="s1">也可在</span><span class="s5">glrender</span><span class="s1">中实现。</span></p>
<p class="p11"><span class="s1">    </span><span class="s4">新增资源：在</span><span class="s1">mapapi.bundle</span><span class="s4">的</span><span class="s1">images</span><span class="s4">文件夹中增加</span><span class="s1">lineDashTexture.png</span><span class="s4">，用于生成虚线纹理</span></p>
<p class="p11"><span class="s1">    </span><span class="s4">新增属性：在</span><span class="s1">BMKOverlayGLBaseView.h</span><span class="s4">中，</span><span class="s1">@propertyBOOLlineDash;// </span><span class="s4">是否为虚线样式</span></p>
<p class="p11"><span class="s1">    </span><span class="s4">在</span><span class="s1">BMKOverlayView.h</span><span class="s4">中新增方法：</span></p>
<p class="p11"><span class="s1">        -(void)renderLinesWithPoints:(BMKMapPoint *)points pointCount:(NSUInteger)pointCount</span></p>
<p class="p11"><span class="s1">        strokeColor:(UIColor *)strokeColor</span></p>
<p class="p11"><span class="s1">        lineWidth:(CGFloat)lineWidth</span></p>
<p class="p11"><span class="s1">        looped:(BOOL)looped</span></p>
<p class="p11"><span class="s1">        lineDash:(BOOL)lineDash;</span></p>
<p class="p12"><span class="s6">    </span><span class="s4">注：该方法再</span><span class="s1">BMKPolylineView</span><span class="s4">／</span><span class="s1">BMKPolygonView</span><span class="s4">／</span><span class="s1">BMKCircleView</span><span class="s4">绘制中会自动调用，用户自定义</span><span class="s1">view</span><span class="s4">也可以调用这个方法实线虚线样式。</span></p>
<p class="p11"><span class="s1">6. </span><span class="s4">新增自定义纹理绘制线：</span><span class="s1">polyline</span><span class="s4">／</span><span class="s1">polygon</span><span class="s4">的边框／</span><span class="s1">circle</span><span class="s4">的边框均可设定指定纹理，自定义</span><span class="s1">overlay</span><span class="s4">也可在</span><span class="s1">glrender</span><span class="s4">中实现。</span></p>
<p class="p11"><span class="s1">    </span><span class="s4">在</span><span class="s1">BMKOverlayView.h</span><span class="s4">中新增属性：</span><span class="s1">@property (nonatomic, readonly) GLuintstrokeTextureID;//</span><span class="s4">关联的纹理对象</span><span class="s1">ID</span></p>
<p class="p11"><span class="s1">    </span><span class="s4">在</span><span class="s1">BMKOverlayView.h</span><span class="s4">中新增方法：</span><span class="s1">-(GLuint)loadStrokeTextureImage:(UIImage *)textureImage;</span></p>
<p class="p10"><span class="s1"><b>定位功能</b></span></p>
<p class="p11"><span class="s1">1. </span><span class="s4">在</span><span class="s1">BMKLocationService</span><span class="s4">新增接口：</span></p>
<p class="p11"><span class="s1">    +setLocationDistanceFilter: //</span><span class="s4">设置定位的最小更新距离</span><span class="s1">(</span><span class="s4">米</span><span class="s1">)</span></p>
<p class="p11"><span class="s1">    +getCurrentLocationDistanceFilter //</span><span class="s4">获取定位的最小更新距离</span><span class="s1">(</span><span class="s4">米</span><span class="s1">)</span></p>
<p class="p11"><span class="s1">    +setLocationDesiredAccuracy: //</span><span class="s4">设置定位精准度</span></p>
<p class="p11"><span class="s1">    +getCurrentLocationDesiredAccuracy //</span><span class="s4">获取定位精准度</span></p>
<p class="p10"><span class="s1">【</span><span class="s5"> </span><span class="s1">优</span><span class="s5"> </span><span class="s1">化</span><span class="s5"> </span><span class="s1">】</span></p>
<p class="p11"><span class="s1"><b>1. SDK</b></span><span class="s4"><b>配置使用</b></span><span class="s1"><b>ARC</b></span><span class="s4"><b>；</b></span></p>
<p class="p10"><span class="s5"><b>2. </b></span><span class="s1"><b>更新鉴权错误码；</b></span></p>
<p class="p10"><span class="s1">【</span><span class="s5"> </span><span class="s1">修</span><span class="s5"> </span><span class="s1">复</span><span class="s5"> </span><span class="s1">】</span></p>
<p class="p10"><span class="s5"><b>1. </b></span><span class="s1"><b>修复定位服务中，开启定位和停止定位没有成对使用造成的问题；</b></span></p>
<p class="p11"><span class="s1"><b>2. </b></span><span class="s4"><b>修复使用</b></span><span class="s1"><b>circleWithCenterCoordinate:radius:</b></span><span class="s4"><b>画圆时半径误差偏大的问题；</b></span></p>
<p class="p10"><span class="s5"><b>3. </b></span><span class="s1"><b>修复在</b></span><span class="s5"><b>6plus</b></span><span class="s1"><b>上标注显示过小的问题；</b></span></p>
<p class="p10"><span class="s5"><b>4. </b></span><span class="s1"><b>修复</b></span><span class="s5"><b>annotation</b></span><span class="s1"><b>拖拽结束后向下偏移的问题；</b></span></p>
<p class="p2"><span class="s1"><br>
</span></p>
<h2 style="margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; color: #353735; -webkit-text-stroke: #353735; background-color: #eef4f8"><span class="s1"><b>2014</b></span><span class="s4"><b>年</b></span><span class="s1"><b>10</b></span><span class="s4"><b>月</b></span><span class="s1"><b>21</b></span><span class="s4"><b>日</b></span><span class="s1"><b> </b></span><span class="s4"><b>百度地图</b></span><span class="s1"><b>iOS SDK v2.5.0</b></span><span class="s4"><b>发布</b></span></h2>
<p class="p14"><span class="s1">使用</span><span class="s7">Xcode6</span><span class="s1">创建工程时注意事项如下：</span></p>
<p class="p15"><span class="s8">在</span><span class="s1">info.plist</span><span class="s8">中添加：</span><span class="s1">Bundle display name </span><span class="s8">（</span><span class="s1">Xcode6</span><span class="s8">新建的项目没有此配置，若没有会造成</span><span class="s1">manager start failed</span><span class="s8">）</span></p>
<p class="p16"><span class="s1">【</span><span class="s7"> </span><span class="s1">新</span><span class="s7"> </span><span class="s1">增</span><span class="s7"> </span><span class="s1">】</span></p>
<p class="p17"><span class="s1">1. </span><span class="s8">新增对</span><span class="s1">arm64 CPU</span><span class="s8">架构的适配；</span></p>
<p class="p16"><span class="s1"><b>基础地图</b></span></p>
<p class="p17"><span class="s1">1. </span><span class="s8">新增对</span><span class="s1">iPhone6</span><span class="s8">、</span><span class="s1">iPhone6 plus</span><span class="s8">的屏幕适配；</span></p>
<p class="p16"><span class="s1"><b>定位功能</b></span></p>
<p class="p16"><span class="s7">1. </span><span class="s1">新增对</span><span class="s7">iOS8</span><span class="s1">定位的适配；</span></p>
<p class="p14"><span class="s1">在使用</span><span class="s7">SDK</span><span class="s1">为您提供的定位功能时，注意事项如下：</span></p>
<p class="p15"><span class="s8">需要在</span><span class="s1">info.plist</span><span class="s8">里添加（以下二选一，两个都添加默认使用</span><span class="s1">NSLocationWhenInUseUsageDescription</span><span class="s8">）：</span></p>
<p class="p15"><span class="s1">NSLocationWhenInUseUsageDescription </span><span class="s8">，允许在前台使用时获取</span><span class="s1">GPS</span><span class="s8">的描述</span></p>
<p class="p15"><span class="s1">NSLocationAlwaysUsageDescription </span><span class="s8">，允许永久使用</span><span class="s1">GPS</span><span class="s8">的描述</span></p>
<p class="p16"><span class="s1">【</span><span class="s7"> </span><span class="s1">修</span><span class="s7"> </span><span class="s1">复</span><span class="s7"> </span><span class="s1">】</span></p>
<p class="p16"><span class="s1"><b>修复</b></span><span class="s7"><b>Tabber</b></span><span class="s1"><b>控制器中使用定位弹出框异常的问题；</b></span></p>
<p class="p17"><span class="s8"><b>修复</b></span><span class="s1"><b>scrollenable=no</b></span><span class="s8"><b>，仍可以移动地图的问题；</b></span></p>
<p class="p16"><span class="s1"><b>修复多边形在特定坐标下显示异常问题；</b></span></p>
<p class="p16"><span class="s1"><b>修复定位时间戳错误的问题；</b></span></p>
<p class="p17"><span class="s8"><b>修复</b></span><span class="s1"><b>autolayout</b></span><span class="s8"><b>时，</b></span><span class="s1"><b>BMKMapView</b></span><span class="s8"><b>横屏时无法自动扩展的问题；</b></span></p>
<p class="p18"><span class="s9"><b>修复从</b></span><span class="s10"><b>B</b></span><span class="s9"><b>页返回到</b></span><span class="s10"><b>A</b></span><span class="s9"><b>页后，在</b></span><span class="s10"><b>A</b></span><span class="s9"><b>页的</b></span><span class="s10"><b>viewWillAppear</b></span><span class="s9"><b>方法中</b></span><span class="s10"><b>setCenterCoordinate</b></span><span class="s9"><b>无效的问题；</b></span><span class="s11"><br>
</span></p>
<h2 style="margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; color: #353735; -webkit-text-stroke: #353735; background-color: #eef4f8"><span class="s1"><b>2014</b></span><span class="s4"><b>年</b></span><span class="s1"><b>09</b></span><span class="s4"><b>月</b></span><span class="s1"><b>03</b></span><span class="s4"><b>日</b></span><span class="s1"><b> </b></span><span class="s4"><b>百度地图</b></span><span class="s1"><b>iOS SDK v2.4.1</b></span><span class="s4"><b>发布</b></span></h2>
<p class="p16"><span class="s1">【</span><span class="s7"> </span><span class="s1">优</span><span class="s7"> </span><span class="s1">化</span><span class="s7"> </span><span class="s1">】</span></p>
<p class="p19"><span class="s12"><b>1. </b></span><span class="s10"><b>优化底图相关的内存使用问题；</b></span><span class="s13"><br>
</span></p>
<h2 style="margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; color: #353735; -webkit-text-stroke: #353735; background-color: #eef4f8"><span class="s1"><b>2014</b></span><span class="s4"><b>年</b></span><span class="s1"><b>08</b></span><span class="s4"><b>月</b></span><span class="s1"><b>21</b></span><span class="s4"><b>日</b></span><span class="s1"><b> </b></span><span class="s4"><b>百度地图</b></span><span class="s1"><b>iOS SDK v2.4.0</b></span><span class="s4"><b>发布</b></span></h2>
<p class="p16"><span class="s1">新增：</span></p>
<p class="p16"><span class="s1"><b>基础地图</b></span></p>
<p class="p16"><span class="s7">1.</span><span class="s1">开放热力图绘制能力，帮助用户绘制自有数据热力图；</span></p>
<p class="p17"><span class="s8">在文件</span><span class="s1">BMKHeatMap.h</span><span class="s8">中新增类</span><span class="s1">BMKHeatMapNode</span><span class="s8">来表示热力图数据的单个数据节点</span></p>
<p class="p17"><span class="s8">在类</span><span class="s1">BMKHeatMapNode</span><span class="s8">中新增属性</span><span class="s1">@property (nonatomic) CLLocationCoordinate2D pt;</span><span class="s8">定义点的位置坐标</span></p>
<p class="p17"><span class="s8">在类</span><span class="s1">BMKHeatMapNode</span><span class="s8">中新增属性</span><span class="s1">@property (nonatomic) double intensity;</span><span class="s8">定义点的强度权值</span></p>
<p class="p16"><span class="s1">在文件</span><span class="s7">BMKHeatMap.h</span><span class="s1">中新增类</span><span class="s7">BMKHeatMap</span><span class="s1">来存储热力图的绘制数据和自定义热力图的显示样式</span></p>
<p class="p17"><span class="s8">在类</span><span class="s1">BMKHeatMap</span><span class="s8">中新增属性</span><span class="s1">@property (nonatomic, assign) intmRadius;</span><span class="s8">设置热力图的柔化半径</span></p>
<p class="p17"><span class="s8">在类</span><span class="s1">BMKHeatMap</span><span class="s8">中新增属性</span><span class="s1">@property (nonatomic, retain) BMKGradient* mGradient;</span><span class="s8">设置热力图的渐变色</span></p>
<p class="p17"><span class="s8">在类</span><span class="s1">BMKHeatMap</span><span class="s8">中新增属性</span><span class="s1">@property (nonatomic, assign) double mOpacity;</span><span class="s8">设置热力图的透明度</span></p>
<p class="p17"><span class="s8">在类</span><span class="s1">BMKHeatMap</span><span class="s8">中新增属性</span><span class="s1">@property (nonatomic, retain) NSMutableArray* mData;</span><span class="s8">设置热力图数据</span></p>
<p class="p17"><span class="s8">在类</span><span class="s1">BMKMapView</span><span class="s8">中新增方法</span><span class="s1">- (void)addHeatMap:;</span><span class="s8">来添加热力图</span></p>
<p class="p17"><span class="s8">在类</span><span class="s1">BMKMapView</span><span class="s8">中新增方法</span><span class="s1">- (void)removeHeatMap;</span><span class="s8">来删除热力图</span></p>
<p class="p16"><span class="s1"><b>检索功能</b></span></p>
<p class="p16"><span class="s7">1.</span><span class="s1">开放</span><span class="s7">POI</span><span class="s1">的</span><span class="s7">Place</span><span class="s1">详情信息检索能力；</span></p>
<p class="p17"><span class="s8">在文件</span><span class="s1">BMKPoiSearchOption.h</span><span class="s8">中新增</span><span class="s1">POI</span><span class="s8">详情检索信息类</span><span class="s1">BMKPoiDetailSearchOption</span></p>
<p class="p17"><span class="s8">在类</span><span class="s1">BMKPoiDetailSearchOption</span><span class="s8">中新增属性</span><span class="s1">@property (nonatomic, retain) NSString* poiUid; POI</span><span class="s8">的</span><span class="s1">uid</span></p>
<p class="p17"><span class="s8">在文件</span><span class="s1">BMKPoiSearchType.h</span><span class="s8">中新增</span><span class="s1">POI</span><span class="s8">详情检索结果类</span><span class="s1">BMKPoiDetailResult</span></p>
<p class="p17"><span class="s8">在类</span><span class="s1">BMKPoiSearch</span><span class="s8">中新增方法</span><span class="s1">- (BOOL)poiDetailSearch:;</span><span class="s8">来根据</span><span class="s1">POI</span><span class="s8">的</span><span class="s1">uid</span><span class="s8">发起</span><span class="s1">POI</span><span class="s8">详情检索</span></p>
<p class="p17"><span class="s8">在</span><span class="s1">BMKPoiSearchDelegate</span><span class="s8">中新增回调</span><span class="s1">- (void)onGetPoiDetailResult: result: errorCode:;</span><span class="s8">来返回</span><span class="s1">POI</span><span class="s8">详情搜索结果</span></p>
<p class="p16"><span class="s1"><b>定位功能</b></span></p>
<p class="p16"><span class="s7">1. </span><span class="s1">新增定位多实例，满足开发者在多个页面分别使用定位的需求；</span></p>
<p class="p16"><span class="s1">优化：</span></p>
<p class="p16"><span class="s7"><b>1. </b></span><span class="s1"><b>高级别地图下做平移操作时，标注覆盖物移动流畅性优化；</b></span></p>
<p class="p16"><span class="s1">修复：</span></p>
<p class="p16"><span class="s7"><b>1. </b></span><span class="s1"><b>修复相邻地形图图层拼接时，接缝过大的问题；</b></span></p>
<p class="p16"><span class="s7"><b>2. </b></span><span class="s1"><b>修复检索内存泄露的问题；</b></span></p>
<p class="p16"><span class="s7"><b>3. </b></span><span class="s1"><b>修复定位图层内存泄露的问题；</b></span></p>
<p class="p20"><span class="s1"><br>
</span></p>
<h2 style="margin: 0.0px 0.0px 10.0px 0.0px; font: 14.0px Helvetica; color: #353735; -webkit-text-stroke: #353735; background-color: #eef4f8"><span class="s1"><b>2014</b></span><span class="s4"><b>年</b></span><span class="s1"><b>05</b></span><span class="s4"><b>月</b></span><span class="s1"><b>19</b></span><span class="s4"><b>日</b></span><span class="s1"><b> </b></span><span class="s4"><b>百度地图</b></span><span class="s1"><b>iOS SDK v2.3.0</b></span><span class="s4"><b>发布</b></span></h2>
<p class="p22"><span class="s1">新增：</span></p>
<p class="p23"><span class="s1">由于新版本检索接口升级，为了避免工程中开发包覆盖后编译链接错误，请</span><span class="s7">clean</span><span class="s1">工程后重新编。</span></p>
<p class="p22"><span class="s1">可根据开发者的实际需求，下载满足需求的<a href="http://developer.baidu.com/map/sdkiosdev-1.htm#ios3"><span class="s14">定制功能开发包</span></a>。</span></p>
<p class="p22"><span class="s1"><b>基础地图</b></span></p>
<p class="p22"><span class="s1">包括基本矢量地图、卫星图、实时路况图、离线地图及各种地图覆盖物，此外还包括各种与地图相关的操作和事件监听</span></p>
<p class="p22"><span class="s1"><b>检索功能</b></span></p>
<p class="p22"><span class="s1">包括</span><span class="s7">POI</span><span class="s1">检索、公交信息查询、路线规划、正向</span><span class="s7">/</span><span class="s1">反向地理编码、在线建议查询、短串分享等功能</span></p>
<p class="p22"><span class="s1">针对检索业务设计了全新更易用、学习成本更低的程序功能接口</span></p>
<p class="p24"><span class="s1"><b>LBS</b></span><span class="s8"><b>云检索</b></span></p>
<p class="p22"><span class="s1">提供周边、区域、城市内、详情多种方式检索用户存储在</span><span class="s7">LBS</span><span class="s1">云内的自有数据</span></p>
<p class="p22"><span class="s1"><b>定位功能</b></span></p>
<p class="p22"><span class="s1">提供便捷的接口，帮助用户快捷获取当前位置信息</span></p>
<p class="p22"><span class="s1">实现全面升级优化，定位功能可脱离地图单独使用</span></p>
<p class="p22"><span class="s1"><b>计算工具</b></span></p>
<p class="p22"><span class="s1">包括测距（两点之间地理距离）、坐标转换、调起百度地图导航等功能</span></p>
<p class="p20"><span class="s1"><br>
</span></p>
<p class="p25"><span class="s1"><b>2014</b></span><span class="s4"><b>年</b></span><span class="s1"><b>04</b></span><span class="s4"><b>月</b></span><span class="s1"><b>17</b></span><span class="s4"><b>日</b></span><span class="s1"><b> </b></span><span class="s4"><b>百度地图</b></span><span class="s1"><b>iOS SDK v2.2.1</b></span><span class="s4"><b>发布</b></span></p>
<p class="p26"><span class="s1">修复：</span></p>
<ul class="ul1">
  <li class="li27"><span class="s15"></span><span class="s1">修复</span><span class="s16">v2.2.0</span><span class="s1">版本覆盖安装后，地图无法正常显示的问题</span></li>
  <li class="li27"><span class="s15"></span><span class="s1">修复地图高级别下，道路名称不显示的问题</span></li>
  <li class="li20"><span class="s17"></span><span class="s8">修复</span><span class="s1">BMKMapManage</span><span class="s8">的</span><span class="s1">stop</span><span class="s8">方法不可用的问题</span></li>
  <li class="li27"><span class="s15"></span><span class="s1">修复</span><span class="s16">setMapStatus</span><span class="s1">中设置地图等级异常的问题</span></li>
  <li class="li27"><span class="s15"></span><span class="s1">修复地图中心点偏移时，拖动地图覆盖物异常的问题</span></li>
  <li class="li27"><span class="s15"></span><span class="s1">修复</span><span class="s16">BMKMapView</span><span class="s1">中手势控制相关的</span><span class="s16">enable</span><span class="s1">属性获取不正确的问题</span></li>
  <li class="li27"><span class="s15"></span><span class="s1">修复与</span><span class="s16">XML</span><span class="s1">库冲突的问题</span></li>
</ul>
<p class="p20"><span class="s1"><br>
</span></p>
<h2 style="margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Times; color: #353735; -webkit-text-stroke: #353735; background-color: #eef4f8"><span class="s1"><b>2014</b></span><span class="s4"><b>年</b></span><span class="s1"><b>03</b></span><span class="s4"><b>月</b></span><span class="s1"><b>20</b></span><span class="s4"><b>日</b></span><span class="s1"><b> </b></span><span class="s4"><b>百度地图</b></span><span class="s1"><b>iOS SDK v2.2.0</b></span><span class="s4"><b>发布</b></span></h2>
<p class="p28"><span class="s1">新增：</span></p>
<ul class="ul1">
  <li class="li29"><span class="s15"><b></b></span><span class="s1"><b>新增地图多实例能力，开发者可在同一个页面上构建多张相互独立的地图，各地图上的覆盖物互不干扰；</b></span></li>
  <li class="li30"><span class="s18"><b></b></span><span class="s19"><b>新增检索多实例能力，开发者可并行发起多个检索来满足自己实际的业务需求</b></span><span class="s13"><br>
</span><span class="s10">由于新增检索多实例能力，因此需要在</span><span class="s20">BMKSearchDelegate</span><span class="s10">的回调中增加</span><span class="s20">searcher</span><span class="s10">参数来表明是哪个检索对象发起的检索。所以应用检索多实例时需要将检索结果和</span><span class="s20">searcher</span><span class="s10">来进行一一对应。</span></li>
  <li class="li31"><span class="s21"><b></b></span><span class="s9"><b>新增地图最大、最小缩放等级的控制方法</b></span><span class="s1"><br>
</span><span class="s9">在类</span><span class="s10">BMKMapView</span><span class="s9">中新增属性</span><span class="s10">@property (nonatomic) float minZoomLevel;</span><span class="s9">来设定地图的自定义最小比例尺级别</span><span class="s1"><br>
</span><span class="s9">在类</span><span class="s10">BMKMapView</span><span class="s9">中新增属性</span><span class="s10">@property (nonatomic) float maxZoomLevel;</span><span class="s9">来设定地图的自定义最大比例尺级别</span></li>
  <li class="li31"><span class="s21"><b></b></span><span class="s9"><b>新增地图操作的手势控制开关</b></span><span class="s1"><br>
</span><span class="s9">在类</span><span class="s10">BMKMapView</span><span class="s9">中新增属性</span><span class="s10">@property(nonatomic, getter=isZoomEnabledWithTap) BOOL zoomEnabledWithTap;</span><span class="s9">来设定地图</span><span class="s10">View</span><span class="s9">能否支持用户单指双击放大地图，双指单击缩小地图</span><span class="s1"><br>
</span><span class="s9">在类</span><span class="s10">BMKMapView</span><span class="s9">中新增属性</span><span class="s10">@property(nonatomic, getter=isOverlookEnabled) BOOL overlookEnabled;</span><span class="s9">来设定地图</span><span class="s10">View</span><span class="s9">能否支持俯仰角</span><span class="s1"><br>
</span><span class="s9">在类</span><span class="s10">BMKMapView</span><span class="s9">中新增属性</span><span class="s10">@property(nonatomic, getter=isRotateEnabled) BOOL rotateEnabled;</span><span class="s9">来设定地图</span><span class="s10">View</span><span class="s9">能否支持旋转</span></li>
</ul>
<p class="p28"><span class="s1">修复：</span></p>
<ul class="ul1">
  <li class="li29"><span class="s15"><b></b></span><span class="s1"><b>修复遗留</b></span><span class="s16"><b>zip</b></span><span class="s1"><b>库冲突问题</b></span></li>
  <li class="li29"><span class="s15"><b></b></span><span class="s1"><b>解决</b></span><span class="s16"><b>Documents</b></span><span class="s1"><b>下的非用户数据上传</b></span><span class="s16"><b>iCloud</b></span><span class="s1"><b>的问题</b></span></li>
  <li class="li32"><span class="s17"><b></b></span><span class="s8"><b>修复</b></span><span class="s1"><b>BMKMapViewDelegate</b></span><span class="s8"><b>中</b></span><span class="s1"><b>regionDidChangeAnimated / regionWillChangeAnimated</b></span><span class="s8"><b>图区变化问题</b></span></li>
</ul>
<h2 style="margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Times; color: #353735; -webkit-text-stroke: #353735; background-color: #eef4f8"><span class="s1"><b>2013</b></span><span class="s4"><b>年</b></span><span class="s1"><b>12</b></span><span class="s4"><b>月</b></span><span class="s1"><b>5</b></span><span class="s4"><b>日</b></span><span class="s1"><b> </b></span><span class="s4"><b>百度地图</b></span><span class="s1"><b>iOS SDK : V2.1.1</b></span><span class="s4"><b>矢量版</b></span><span class="s1"><b>SDK</b></span><span class="s4"><b>上线</b></span></h2>
<p class="p28"><span class="s1">新增：</span></p>
<ul class="ul1">
  <li class="li31"><span class="s21"><b></b></span><span class="s9"><b>新增调启百度地图导航的接口（百度地图导航和</b></span><span class="s10"><b>Web</b></span><span class="s9"><b>端导航）</b></span><span class="s1"><br>
</span><span class="s9">在</span><span class="s10">BMKNavigation</span><span class="s9">中新增类枚举类型的数据结构</span><span class="s10">NAVI_TYPE</span><span class="s9">来定义调起导航的两种类型：</span><span class="s10">NAVI_TYPE_NATIVE(</span><span class="s9">调起客户端导航</span><span class="s10">)</span><span class="s9">和</span><span class="s10">NAVI_TYPE_WEB(</span><span class="s9">调起</span><span class="s10">web</span><span class="s9">导航</span><span class="s10">)</span><span class="s1"><br>
</span><span class="s9">在</span><span class="s10">BMKNavigation</span><span class="s9">中新增类</span><span class="s10">NaviPara</span><span class="s9">来管理调起导航时传入的参数</span><span class="s1"><br>
</span><span class="s9">在类</span><span class="s10">NaviPara</span><span class="s9">中新增属性</span><span class="s10">@property (nonatomic, retain) BMKPlanNode* startPoint;</span><span class="s9">定义导航的起点</span><span class="s1"><br>
</span><span class="s9">在类</span><span class="s10">NaviPara</span><span class="s9">中新增属性</span><span class="s10">@property (nonatomic, retain) BMKPlanNode* endPoint;</span><span class="s9">定义导航的终点</span><span class="s1"><br>
</span><span class="s9">在类</span><span class="s10">NaviPara</span><span class="s9">中新增属性</span><span class="s10">@property (nonatomic, assign) NAVI_TYPE naviType;</span><span class="s9">定义导航的类型</span><span class="s1"><br>
</span><span class="s9">在类</span><span class="s10">NaviPara</span><span class="s9">中新增属性</span><span class="s10">@property (nonatomic, retain) NSString* appScheme;</span><span class="s9">定义应用返回</span><span class="s10">scheme</span><span class="s1"><br>
</span><span class="s9">在类</span><span class="s10">NaviPara</span><span class="s9">中新增属性</span><span class="s10">@property (nonatomic, retain) NSString* appName;</span><span class="s9">定义应用名称</span><span class="s1"><br>
</span><span class="s9">在</span><span class="s10">BMKNavigation</span><span class="s9">中新增接口</span><span class="s10">+ (void)openBaiduMapNavigation:;</span><span class="s9">根据传入的参数调起导航</span></li>
  <li class="li31"><span class="s21"><b></b></span><span class="s9"><b>几何图形绘制中，增加弧线绘制方法</b></span><span class="s1"><br>
</span><span class="s9">在</span><span class="s10">BMKArcline</span><span class="s9">中新增接口</span><span class="s10">+ (BMKArcline *)arclineWithPoints:;</span><span class="s9">根据指定坐标点生成一段圆弧</span><span class="s1"><br>
</span><span class="s9">在</span><span class="s10">BMKArcline</span><span class="s9">中新增接口</span><span class="s10">+ (BMKArcline *)arclineWithCoordinates:;</span><span class="s9">根据指定经纬度生成一段圆弧</span><span class="s1"><br>
</span><span class="s9">在类</span><span class="s10">BMKArclineView</span><span class="s9">中新增属性</span><span class="s10">@property (nonatomic, readonly) BMKArcline *arcline;</span><span class="s9">来定义该</span><span class="s10">View</span><span class="s9">对应的圆弧数据对象</span><span class="s1"><br>
</span><span class="s9">在</span><span class="s10">BMKArclineView</span><span class="s9">中新增接口</span><span class="s10">- (id)initWithArcline:;</span><span class="s9">根据指定的弧线生成一个圆弧</span><span class="s10">View</span></li>
  <li class="li29"><span class="s15"><b></b></span><span class="s1"><b>几何图形绘制中，扩增凹多边形绘制能力</b></span></li>
  <li class="li31"><span class="s21"><b></b></span><span class="s9"><b>新增</b></span><span class="s10"><b>Key</b></span><span class="s9"><b>验证返回值</b></span><span class="s1"><br>
</span><span class="s9">在</span><span class="s10">BMKMapManager</span><span class="s9">中新增枚举数据类型</span><span class="s10">EN_PERMISSION_STATUS</span><span class="s9">类来定义</span><span class="s10">key</span><span class="s9">验证错误码</span><span class="s1"><br>
</span><span class="s9">服务端具体返回的错误码请参见</span><span class="s10">http://developer.baidu.com/map/lbs-appendix.htm#.appendix2</span></li>
  <li class="li31"><span class="s21"><b></b></span><span class="s9"><b>新增公交换乘查询中的结果字段</b></span><span class="s1"><br>
</span><span class="s9">在类</span><span class="s10">BMKLine</span><span class="s9">中新增属性</span><span class="s10">@property (nonatomic) int zonePrice;</span><span class="s9">定义路段价格</span><span class="s1"><br>
</span><span class="s9">在类</span><span class="s10">BMKLine</span><span class="s9">中新增属性</span><span class="s10">@property (nonatomic) int totalPrice;</span><span class="s9">定义线路总价格</span><span class="s1"><br>
</span><span class="s9">在类</span><span class="s10">BMKLine</span><span class="s9">中新增属性</span><span class="s10">@property (nonatomic) int time;</span><span class="s9">定义线路耗时，单位：秒</span><span class="s1"><br>
</span><span class="s9">在类</span><span class="s10">BMKRoute</span><span class="s9">中新增属性</span><span class="s10">@property (nonatomic) int time;</span><span class="s9">定义此路段的消耗时间，单位：秒</span></li>
</ul>
<p class="p28"><span class="s1">优化：</span></p>
<ul class="ul1">
  <li class="li29"><span class="s15"><b></b></span><span class="s1"><b>优化</b></span><span class="s16"><b>Key</b></span><span class="s1"><b>鉴权认证策略</b></span></li>
  <li class="li29"><span class="s15"><b></b></span><span class="s1"><b>优化几何图形绘制中，折线段绘制末端圆滑</b></span></li>
  <li class="li29"><span class="s15"><b></b></span><span class="s1"><b>提升添加、删除几何图形覆盖物的效率</b></span></li>
</ul>
<p class="p28"><span class="s1">修复：</span></p>
<ul class="ul1">
  <li class="li29"><span class="s15"><b></b></span><span class="s1"><b>修复</b></span><span class="s16"><b>iOS7</b></span><span class="s1"><b>系统下，定位图层拖图时卡顿的</b></span><span class="s16"><b>bug</b></span></li>
  <li class="li29"><span class="s15"><b></b></span><span class="s1"><b>修复</b></span><span class="s16"><b>POI</b></span><span class="s1"><b>检索结果中，结果页索引始终为</b></span><span class="s16"><b>0</b></span><span class="s1"><b>的</b></span><span class="s16"><b>bug</b></span></li>
  <li class="li29"><span class="s15"><b></b></span><span class="s1"><b>修复驾车线路规划中，最后一个节点提示信息有误的</b></span><span class="s16"><b>bug</b></span></li>
</ul>
<p class="p20"><span class="s1"><br>
</span></p>
<h2 style="margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Times; color: #353735; -webkit-text-stroke: #353735; background-color: #eef4f8"><span class="s1"><b>2013</b></span><span class="s22">年</span><span class="s1"><b>10</b></span><span class="s22">月</span><span class="s1"><b>12</b></span><span class="s22">日</span><span class="s1"><b> </b></span><span class="s22">百度地图</span><span class="s1"><b>iOS SDK : V2.1.0</b></span><span class="s22">矢量版</span><span class="s1"><b>SDK</b></span><span class="s22">上线</span></h2>
<p class="p33"><span class="s1">新增：</span></p>
<ul class="ul1">
  <li class="li31"><span class="s23"></span><span class="s24">全面接入</span><span class="s10"><b>LBS.</b></span><span class="s24">云</span><span class="s10"><b>V2.0</b></span><span class="s24">，全面开放</span><span class="s10"><b>LBS.</b></span><span class="s24">云检索能力</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKCloudSearchInfo</span><span class="s24">中新增类</span><span class="s10">BMKBaseCloudSearchInfo</span><span class="s24">，</span><span class="s10">BMKCloudSearchInfo</span><span class="s24">，</span><span class="s10">BMKCloudLocalSearchInfo</span><span class="s24">，</span><span class="s10">BMKCloudNearbySearchInfo</span><span class="s24">，</span><span class="s10">BMKCloudBoundSearchInfo</span><span class="s24">，</span><span class="s10">BMKCloudDetailSearchInfo</span><span class="s24">来存储云检索参数</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKCloudPOIList</span><span class="s24">中新增类</span><span class="s10">BMKCloudPOIList</span><span class="s24">来存储云检索结果</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKCloudSearch</span><span class="s24">中新增数据结构：</span><span class="s10">BMKCloudSearchType</span><span class="s24">（云检索类型）</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKCloudSearch</span><span class="s24">中新增接口</span><span class="s10">- (BOOL)localSearchWithSearchInfo:;</span><span class="s24">发起本地云检索</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKCloudSearch</span><span class="s24">中新增接口</span><span class="s10">- (BOOL) nearbySearchWithSearchInfo:;</span><span class="s24">发起周边云检索</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKCloudSearch</span><span class="s24">中新增接口</span><span class="s10">- (BOOL) boundSearchWithSearchInfo:;</span><span class="s24">发起矩形云检索</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKCloudSearch</span><span class="s24">中新增接口</span><span class="s10">- (BOOL) detailSearchWithSearchInfo:;</span><span class="s24">发起详情云检索</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKCloudSearch</span><span class="s24">中新增接口</span><span class="s10">- (void)onGetCloudPoiResult: searchType: errorCode:;</span><span class="s24">返回云检索列表结果</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKCloudSearch</span><span class="s24">中新增接口</span><span class="s10">- (void) onGetCloudPoiDetailResult: searchType: errorCode:;</span><span class="s24">返回云检索详情结果</span></li>
  <li class="li31"><span class="s23"></span><span class="s24">增加图片图层</span><span class="s10"><b>BMKGroundOverlay</b></span><span class="s24">、</span><span class="s10"><b>BMKGroundOverlayView</b></span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKGroundOverlay</span><span class="s24">中新增属性</span><span class="s10">@property (nonatomic,assign) CLLocationCoordinate2D pt;</span><span class="s24">两种绘制</span><span class="s10">GroundOverlay</span><span class="s24">的方式之一：绘制的位置地理坐标，与</span><span class="s10">anchor</span><span class="s24">配对使用</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKGroundOverlay</span><span class="s24">中新增属性</span><span class="s10">@property (nonatomic,assign) CGPoint anchor;</span><span class="s24">用位置绘制时图片的锚点，图片左上角为</span><span class="s10">(0.0f,0.0f),</span><span class="s24">向右向下为正</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKGroundOverlay</span><span class="s24">中新增属性</span><span class="s10">@property (nonatomic,assign) BMKCoordinateBounds bound;</span><span class="s24">两种绘制</span><span class="s10">GroundOverlay</span><span class="s24">的方式之二：绘制的地理区域范围，图片在此区域内合理缩放</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKGroundOverlay</span><span class="s24">中新增属性</span><span class="s10">@property(nonatomic, strong) UIImage *icon;</span><span class="s24">绘制图片</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKGroundOverlay</span><span class="s24">中新增接口</span><span class="s10">+(BMKGroundOverlay*)groundOverlayWithPosition:zoomLevel:anchor:icon:;</span><span class="s24">根据指定经纬度坐标生成一个</span><span class="s10">groundOverlay</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKGroundOverlay</span><span class="s24">中新增接口</span><span class="s10">+(BMKGroundOverlay*) groundOverlayWithBounds:icon:;</span><span class="s24">根据指定区域生成一个</span><span class="s10">groundOverlay</span></li>
  <li class="li31"><span class="s23"></span><span class="s24">增加自定义泡泡</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKActionPaopaoView</span><span class="s24">中新增接口</span><span class="s10">- (id)initWithCustomView:(UIView*)customView;</span><span class="s24">泡泡显示</span><span class="s10">View</span><span class="s24">自定义</span></li>
  <li class="li31"><span class="s23"></span><span class="s24">增加地图中心点映射屏幕点</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKMapView</span><span class="s24">中新增接口</span><span class="s10">- (void)setMapCenterToScreenPt:;</span><span class="s24">设置地图中心点在地图中的屏幕坐标位置</span></li>
  <li class="li31"><span class="s23"></span><span class="s24">增加以手势触摸点中心为基准旋转缩放底图功能和控制开关</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKMapView</span><span class="s24">中新增属性</span><span class="s10">@property(nonatomic, getter=isChangeWithTouchPointCenterEnabled) BOOL ChangeWithTouchPointCenterEnabled;</span><span class="s24">设定地图</span><span class="s10">View</span><span class="s24">能否支持以手势中心点为轴进行旋转和缩放（默认以屏幕中心点为旋转和缩放中心）</span></li>
  <li class="li31"><span class="s23"></span><span class="s24">增加同时改变地图俯角，旋转角度，缩放比例，中心点接口</span><span class="s1"><br>
</span><span class="s24">新增类</span><span class="s10">BMKMapStatus</span><span class="s24">来表示地图状态参数</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKMapView</span><span class="s24">中新增接口</span><span class="s10">- (void)setMapStatus:;</span><span class="s24">设置地图状态</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKMapView</span><span class="s24">中新增接口</span><span class="s10">- (void)setMapStatus: withAnimation:;</span><span class="s24">设置地图状态（指定是否需要动画效果）</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKMapView</span><span class="s24">中新增接口</span><span class="s10">- (void)setMapStatus: withAnimation: withAnimationTime:;</span><span class="s24">设置地图状态（指定是否需要动画效果＋指定动画时间）</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKMapView</span><span class="s24">中新增接口</span><span class="s10">- (BMKMapStatus*)getMapStatus;</span><span class="s24">获取地图状态</span></li>
  <li class="li31"><span class="s23"></span><span class="s24">增加地图状态改变实时通知</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKMapView</span><span class="s24">中新增接口</span><span class="s10">- (void)mapStatusDidChanged:;</span><span class="s24">地图状态改变完成后会调用此接口</span></li>
</ul>
<p class="p33"><span class="s1">优化：</span></p>
<ul class="ul1">
  <li class="li31"><span class="s23"></span><span class="s24">点击</span><span class="s10"><b>Annotation</b></span><span class="s24">置顶</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKMapView</span><span class="s24">中新增属性</span><span class="s10">@property (nonatomic, assign) BOOL isSelectedAnnotationViewFront;</span><span class="s24">设定是否总让选中的</span><span class="s10">annotaion</span><span class="s24">置于最前面</span></li>
  <li class="li31"><span class="s23"></span><span class="s24">定位脱离</span><span class="s10"><b>MapView</b></span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKUserLocation</span><span class="s24">中新增接口</span><span class="s10">-(void)startUserLocationService;</span><span class="s24">打开定位服务</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKUserLocation</span><span class="s24">中新增接口</span><span class="s10">-(void)stopUserLocationService;</span><span class="s24">关闭定位服务</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKUserLocation</span><span class="s24">中新增接口</span><span class="s10">- (void)viewDidGetLocatingUser:;</span><span class="s24">开启定位后，会自动调用此接口返回当前位置的经纬度</span></li>
  <li class="li31"><span class="s23"></span><span class="s24">定位图层样式自定义灵活性优化</span><span class="s1"><br>
</span><span class="s24">新增类</span><span class="s10">BMKLocationViewDisplayParam</span><span class="s24">来存储定位图层自定义参数</span><span class="s1"><br>
</span><span class="s24">在</span><span class="s10">BMKMapView</span><span class="s24">中新增接口</span><span class="s10">- (void)updateLocationViewWithParam:;</span><span class="s24">动态定制定位图层样式</span></li>
</ul>
<p class="p33"><span class="s1">修复：</span></p>
<ul class="ul1">
  <li class="li32"><span class="s25"></span><span class="s26">修复点击</span><span class="s1"><b>annotation</b></span><span class="s26">回调长按监听接口</span><span class="s1"><b>- (void)mapview: onLongClick:</b></span><span class="s26">的问题</span></li>
  <li class="li32"><span class="s25"></span><span class="s26">修复</span><span class="s1"><b>TransitRoutePlan</b></span><span class="s26">中</span><span class="s1"><b>Content</b></span><span class="s26">属性为空的问题</span></li>
  <li class="li32"><span class="s25"></span><span class="s26">修复缩放底图，接口</span><span class="s1"><b>- (void)mapView: regionDidChangeAnimated:</b></span><span class="s26">不回调的问题</span></li>
  <li class="li34"><span class="s15"></span><span class="s1">修复从其他页面返回原页面泡泡被压盖的问题</span></li>
  <li class="li34"><span class="s15"></span><span class="s1">解决</span><span class="s16"><b>WiFi</b></span><span class="s1">无网络信号时首次加载卡屏的问题</span></li>
</ul>
<p class="p2"><span class="s1"><br>
</span></p>
<p class="p25"><span class="s1"><b>2013</b></span><span class="s22">年</span><span class="s1"><b>8</b></span><span class="s22">月</span><span class="s1"><b>8</b></span><span class="s22">日</span><span class="s1"><b> </b></span><span class="s22">百度地图</span><span class="s1"><b>iOS SDK : V2.0.2</b></span><span class="s22">矢量版</span><span class="s1"><b>SDK</b></span><span class="s22">上线</span></p>
<p class="p35"><span class="s1">新增：</span></p>
<ul class="ul1">
  <li class="li36"><span class="s15"></span><span class="s1">全新的</span><span class="s16"><b>key</b></span><span class="s1">验证体系，为您提供更加安全的</span><span class="s16"><b>key</b></span></li>
  <li class="li31"><span class="s25"></span><span class="s26">增加短串分享接口</span><span class="s1"><br>
</span><span class="s26">在</span><span class="s1">BMKType</span><span class="s26">中新增数据结构：</span><span class="s1">BMK_SHARE_URL_TYPE</span><span class="s26">（分享串数据类型）</span><span class="s1"><br>
</span><span class="s26">在</span><span class="s1">BMKSearch</span><span class="s26">中新增接口</span><span class="s1">-(BOOL)poiDetailShareUrl:; </span><span class="s26">发起</span><span class="s1">poi</span><span class="s26">短串搜索</span><span class="s1"><br>
</span><span class="s26">在</span><span class="s1">BMKSearch</span><span class="s26">中新增接口</span><span class="s1">-(BOOL)reverseGeoShareUrl: poiName: poiAddress:; </span><span class="s26">发起反</span><span class="s1">geo</span><span class="s26">短串搜索</span><span class="s1"><br>
</span><span class="s26">在</span><span class="s1">BMKSearchDelegate</span><span class="s26">中新增接口</span><span class="s1">-(void)onGetShareUrl: withType: errorCode:; </span><span class="s26">返回短串分享</span><span class="s1">url</span></li>
  <li class="li31"><span class="s25"></span><span class="s26">比例尺控件</span><span class="s1"><br>
</span><span class="s26">在</span><span class="s1">BMKMapView</span><span class="s26">中新增属性</span><span class="s1">@property (nonatomic) BOOL showMapScaleBar;</span><span class="s26">比例尺是否显示</span><span class="s1"><br>
</span><span class="s26">在</span><span class="s1">BMKMapView</span><span class="s26">中新增属性</span><span class="s1">@property (nonatomic) CGPoint mapScaleBarPosition;</span><span class="s26">比例尺显示位置</span></li>
  <li class="li31"><span class="s25"></span><span class="s26">定位罗盘效果</span><span class="s1"><br>
</span><span class="s26">在</span><span class="s1">BMKMapView</span><span class="s26">中新增数据结构：</span><span class="s1">BMKUserTrackingMode</span><span class="s26">（定位模式）</span><span class="s1"><br>
</span><span class="s26">在</span><span class="s1">BMKMapView</span><span class="s26">中新增属性</span><span class="s1">@property (nonatomic) BMKUserTrackingMode userTrackingMode; </span><span class="s26">设定定位模式</span></li>
  <li class="li36"><span class="s15"></span><span class="s1">驾车避让拥堵策略</span><span class="s16"><br>
</span><span class="s1">在</span><span class="s16">BMKSearch</span><span class="s1">中新增驾车检索策略常量</span><span class="s16">BMKCarTrafficFIRST = 60 </span><span class="s1">（驾车检索策略常量：躲避拥堵）</span></li>
  <li class="li31"><span class="s25"></span><span class="s26">路径查询增加时间结果</span><span class="s1"><br>
</span><span class="s26">在</span><span class="s1">BMKSearch</span><span class="s26">中新增类：</span><span class="s1">BMKTime</span><span class="s26">，此类代表一个时间段，每个属性都是一个时间段</span><span class="s1"><br>
</span><span class="s26">在</span><span class="s1">BMKTransitRoutePlan</span><span class="s26">中新增属性</span><span class="s1">@property (nonatomic, retain) BMKTime* time;</span><span class="s26">方案所用时间</span><span class="s1"><br>
</span><span class="s26">在</span><span class="s1">BMKRoutePlan</span><span class="s26">中新增属性</span><span class="s1">@property (nonatomic, retain) BMKTime* time;</span><span class="s26">方案预计的行驶时间</span></li>
</ul>
<p class="p35"><span class="s1">优化：</span></p>
<ul class="ul1">
  <li class="li31"><span class="s15"><b></b></span><span class="s1"><b>BMKMapView</b></span><span class="s26">中</span><span class="s1"><br>
- (void)removeAnnotations:;</span><span class="s26">对移除一组标注进行了优化</span></li>
</ul>
<p class="p35"><span class="s1">修复：</span></p>
<ul class="ul1">
  <li class="li36"><span class="s15"></span><span class="s1">修复离线地图中支持离线包的城市列表中省份下无子城市的问题</span></li>
  <li class="li36"><span class="s15"></span><span class="s1">修复前台数据请求后退至后台</span><span class="s16"><b>OpenGL</b></span><span class="s1">继续渲染，应用</span><span class="s16"><b>Crash</b></span><span class="s1">的问题</span></li>
</ul>
<p class="p25"><span class="s1"><b>2013</b></span><span class="s22">年</span><span class="s1"><b>6</b></span><span class="s22">月</span><span class="s1"><b>27</b></span><span class="s22">日</span><span class="s1"><b> </b></span><span class="s22">百度地图</span><span class="s1"><b>iOS SDK : V2.0.1 </b></span><span class="s22">矢量版</span><span class="s1"><b>SDK</b></span><span class="s22">上线</span></p>
<p class="p35"><span class="s1">新增：</span></p>
<ul class="ul1">
  <li class="li31"><span class="s15"><b></b></span><span class="s1"><b>BMKMapView</b></span><span class="s26">增加事件监听</span><span class="s1"><br>
BMKMapViewDelegate</span><span class="s26">中</span><span class="s1">- mapView: onClickedMapBlank:</span><span class="s26">方法监听地图单击事件</span><span class="s1"><br>
BMKMapViewDelegate</span><span class="s26">中</span><span class="s1">- mapView: onDoubleClick:</span><span class="s26">方法监听地图双击事件</span><span class="s1"><br>
BMKMapViewDelegate</span><span class="s26">中</span><span class="s1">- mapView: onLongClick:</span><span class="s26">方法监听地图长按事件</span></li>
  <li class="li31"><span class="s25"></span><span class="s26">地图截图功能</span><span class="s1"><br>
BMKMapView</span><span class="s26">中</span><span class="s1"> -(UIImage*) takeSnapshot;</span></li>
  <li class="li31"><span class="s25"></span><span class="s26">路径规划增加途经点</span><span class="s1"><br>
BMKSearch</span><span class="s26">中</span><span class="s1">- (BOOL)drivingSearch: startNode: endCity: endNode: throughWayPoints:</span></li>
  <li class="li31"><span class="s15"><b></b></span><span class="s1"><b>suggestion</b></span><span class="s26">搜索支持按城市搜索</span></li>
</ul>
<p class="p35"><span class="s1">优化：</span></p>
<ul class="ul1">
  <li class="li36"><span class="s15"></span><span class="s1">全面支持</span><span class="s16"><b>iPad</b></span></li>
  <li class="li31"><span class="s25"></span><span class="s26">添加海量</span><span class="s1"><b>annotation</b></span><span class="s26">逻辑</span></li>
  <li class="li31"><span class="s15"><b></b></span><span class="s1"><b>BMKOfflineMap</b></span><span class="s26">中：</span><span class="s1"><br>
- (BOOL)pasue:(int)cityID;<br>
</span><span class="s26">改为</span><span class="s1"><br>
- (BOOL)pause:(int)cityID</span></li>
  <li class="li31"><span class="s15"><b></b></span><span class="s1"><b>BMKMapView</b></span><span class="s26">中：</span><span class="s1"><br>
@property (nonatomic) CGPoint compassPositon;<br>
</span><span class="s26">改为</span><span class="s1"><br>
@property (nonatomic) CGPoint compassPosition;</span></li>
  <li class="li31"><span class="s15"><b></b></span><span class="s1"><b>BMKRouteAddrResult</b></span><span class="s26">结构添加属性：</span><span class="s1"><br>
@ property wayPointPoiList;<br>
@ property wayPointCityList;</span></li>
  <li class="li31"><span class="s15"><b></b></span><span class="s1"><b>BMKPlanNode</b></span><span class="s26">中添加属性：</span><span class="s1"><br>
@ property cityName; </span><span class="s26">添加城市属性</span></li>
  <li class="li31"><span class="s15"><b></b></span><span class="s1"><b>BMKSuggestionResult</b></span><span class="s26">结构添加属性：</span><span class="s1"><br>
@ property districtList; </span><span class="s26">返回区域列表</span><span class="s1"><br>
BMKPlanResult</span><span class="s26">中添加属性</span><span class="s1"><br>
@property wayNodes; </span><span class="s26">途经点数据</span></li>
</ul>
<p class="p35"><span class="s1">修复：</span></p>
<ul class="ul1">
  <li class="li31"><span class="s25"></span><span class="s26">修复与第三方类库冲突的问题</span><span class="s1"><br>
</span><span class="s26">修复与</span><span class="s1">gzip</span><span class="s26">、</span><span class="s1">Reachability</span><span class="s26">、</span><span class="s1">png</span><span class="s26">、</span><span class="s1">jpeg</span><span class="s26">、</span><span class="s1">json</span><span class="s26">、</span><span class="s1">xml</span><span class="s26">、</span><span class="s1">sqlite</span><span class="s26">等第三方类库冲突问题</span></li>
</ul>
<p class="p25"><span class="s1"><b>2013</b></span><span class="s22">年</span><span class="s1"><b>5</b></span><span class="s22">月</span><span class="s1"><b>30</b></span><span class="s22">日百度地图</span><span class="s1"><b>iOS SDK : V2.0.0 </b></span><span class="s22">矢量版</span><span class="s1"><b>SDK</b></span><span class="s22">上线</span></p>
<p class="p35"><span class="s1">新增：</span></p>
<ul class="ul1">
  <li class="li31"><span class="s25"></span><span class="s26">全新的</span><span class="s1"><b>3D</b></span><span class="s26">矢量地图渲染</span><span class="s1"><br>
BMKMapView</span><span class="s26">设定地图旋转俯视角度：</span><span class="s1">rotation</span><span class="s26">、</span><span class="s1">overlooking<br>
BMKMapView</span><span class="s26">设定指南针显示位置：</span><span class="s1">compassPositon<br>
BMKMapView</span><span class="s26">控制生命周期：</span><span class="s1">viewWillAppear</span><span class="s26">、</span><span class="s1"> viewWillDisappear<br>
</span><span class="s26">地图标注可点，</span><span class="s1">BMKMapViewDelegate</span><span class="s26">新增回调接口</span><span class="s1">onClickedMapPoi<br>
BMKAnnotationView</span><span class="s26">设置</span><span class="s1">annotation</span><span class="s26">是否启用</span><span class="s1">3D</span><span class="s26">模式：</span><span class="s1">enabled3D</span></li>
  <li class="li31"><span class="s15"><b></b></span><span class="s1"><b>overlay</b></span><span class="s26">绘制方式改变，采用</span><span class="s1"><b>OpenGL</b></span><span class="s26">绘制：</span><span class="s1"><br>
BMKOverlayView</span><span class="s26">使用</span><span class="s1">OpenGL</span><span class="s26">渲染接口：</span><span class="s1">glRender</span><span class="s26">子类重载此函数实现</span><span class="s1">gl</span><span class="s26">绘制</span><span class="s1"><br>
</span><span class="s26">基本</span><span class="s1">OpenGL</span><span class="s26">线绘制：</span><span class="s1">renderLinesWithPoints<br>
</span><span class="s26">基本</span><span class="s1">OpenGL</span><span class="s26">面绘制：</span><span class="s1">renderRegionWithPoints</span></li>
  <li class="li31"><span class="s25"></span><span class="s26">全新的矢量离线地图数据：</span><span class="s1"><br>
BMKOfflineMap</span><span class="s26">下载离线地图：</span><span class="s1">start<br>
BMKOfflineMap</span><span class="s26">更新离线地图：</span><span class="s1">update<br>
BMKOfflineMap</span><span class="s26">暂停下载或更新：</span><span class="s1">pasue<br>
</span><span class="s26">获得热点城市列表：</span><span class="s1">getHotCityList<br>
</span><span class="s26">获得支持离线数据的城市：</span><span class="s1">getOfflineCityList<br>
</span><span class="s26">根据城市名查询城市信息：</span><span class="s1">searchCity</span></li>
</ul>
<p class="p35"><span class="s1">更新：</span></p>
<ul class="ul1">
  <li class="li20"><span class="s15"></span><span class="s1">BMKMapView</span><span class="s26">的缩放级别</span><span class="s1">zoomLevel</span><span class="s26">更新为</span><span class="s1">float</span><span class="s26">型，实现无级缩放</span></li>
  <li class="li36"><span class="s15"></span><span class="s1">更新地图类型枚举：</span><span class="s16"><br>
</span><span class="s27">enum {</span></li>
  <li class="li37"><span class="s15"></span><span class="s1"><span class="Apple-converted-space">    </span>BMKMapTypeStandard <span class="Apple-converted-space">  </span>= 1, <span class="Apple-converted-space">              </span>///&lt; </span><span class="s26">标准地图</span><span class="s1"> <span class="Apple-converted-space">   </span></span></li>
  <li class="li37"><span class="s15"></span><span class="s1"><span class="Apple-converted-space">    </span>BMKMapTypeTrafficOn<span class="Apple-converted-space">  </span>= 2, <span class="Apple-converted-space">              </span>///&lt; </span><span class="s26">实时路况</span><span class="s1"><span class="Apple-converted-space"> </span></span></li>
  <li class="li37"><span class="s15"></span><span class="s1"><span class="Apple-converted-space">    </span>BMKMapTypeSatellite<span class="Apple-converted-space">  </span>= 4, <span class="Apple-converted-space">              </span>///&lt; </span><span class="s26">卫星地图</span></li>
  <li class="li37"><span class="s15"></span><span class="s1"><span class="Apple-converted-space">    </span>BMKMapTypeTrafficAndSatellite<span class="Apple-converted-space">  </span>= 8, <span class="Apple-converted-space">    </span>///&lt; </span><span class="s26">同时打开实时路况和卫星地图</span></li>
  <li class="li38"><span class="s28">};</span></li>
  <li class="li39"></li>
</ul>
<p class="p25"><span class="s1"><b>2013</b></span><span class="s22">年</span><span class="s1"><b>5</b></span><span class="s22">月</span><span class="s1"><b>10</b></span><span class="s22">日百度地图</span><span class="s1"><b>iOS SDK : V1.2.3</b></span></p>
<p class="p35"><span class="s1">新增：</span></p>
<ul class="ul1">
  <li class="li40"><span class="s15"></span><span class="s1">支持城际（城市之间）实时路况</span><span class="s16">(6</span><span class="s1">级</span><span class="s16">~9</span><span class="s1">级时显示</span><span class="s16">)</span></li>
</ul>
<p class="p35"><span class="s1">修复：</span></p>
<ul class="ul1">
  <li class="li40"><span class="s15"></span><span class="s1">优化网络模块，性能更加流畅</span></li>
  <li class="li40"><span class="s15"></span><span class="s1">解决必须使用</span><span class="s16">-all_load</span><span class="s1">才可以引入库的</span><span class="s16">bug</span></li>
  <li class="li40"><span class="s15"></span><span class="s1">废弃使用获取设备标识符的私有</span><span class="s16">API</span></li>
</ul>
<p class="p25"><span class="s1"><b>2012</b></span><span class="s22">年</span><span class="s1"><b>10</b></span><span class="s22">月</span><span class="s1"><b>25</b></span><span class="s22">日百度地图</span><span class="s1"><b>iOS SDK : V1.2.2</b></span></p>
<p class="p35"><span class="s1">更新：</span></p>
<ul class="ul1">
  <li class="li20"><span class="s25"></span><span class="s26">更新支持</span><span class="s1">armv7s</span><span class="s26">，全面适配</span><span class="s1">iOS6</span><span class="s26">和</span><span class="s1">iPhone5</span></li>
</ul>
<p class="p35"><span class="s1">修复：</span></p>
<ul class="ul1">
  <li class="li40"><span class="s15"></span><span class="s1">修改在无网络情况下，验证应用程序名称的时候</span><span class="s16">crash</span><span class="s1">问题</span></li>
  <li class="li40"><span class="s15"></span><span class="s1">中文应用名无法运行的问题</span></li>
  <li class="li20"><span class="s15"></span><span class="s1">viewdidload</span><span class="s26">中打开实时路况无显示的问题</span></li>
  <li class="li40"><span class="s15"></span><span class="s1">两个</span><span class="s16">mapview</span><span class="s1">情况下，释放其中一个，另外一个无法使用的问题</span></li>
</ul>
<p class="p25"><span class="s1"><b>2012</b></span><span class="s22">年</span><span class="s1"><b>06</b></span><span class="s22">月</span><span class="s1"><b>29</b></span><span class="s22">日百度地图</span><span class="s1"><b>iOS SDK : V1.2.1</b></span></p>
<p class="p35"><span class="s1">新增：</span></p>
<ul class="ul1">
  <li class="li40"><span class="s15"></span><span class="s1">添加公交详情搜索功能</span></li>
</ul>
<p class="p35"><span class="s1">修复：</span></p>
<ul class="ul1">
  <li class="li40"><span class="s15"></span><span class="s1">定位圈范围内不能拖动地图的</span><span class="s16">bug</span></li>
</ul>
<p class="p25"><span class="s1"><b>2012</b></span><span class="s22">年</span><span class="s1"><b>03</b></span><span class="s22">月</span><span class="s1"><b>29</b></span><span class="s22">日百度地图</span><span class="s1"><b>iOS SDK</b></span><span class="s22">：</span><span class="s1"><b> V1.2.0</b></span></p>
<p class="p35"><span class="s1">新增：</span></p>
<ul class="ul1">
  <li class="li40"><span class="s15"></span><span class="s1">支持卫星图功能</span></li>
</ul>
<p class="p35"><span class="s1">更新：</span></p>
<ul class="ul1">
  <li class="li20"><span class="s25"></span><span class="s26">更新</span><span class="s1">baidu</span><span class="s26">地图</span><span class="s1">Logo</span></li>
</ul>
<p class="p25"><span class="s1"><b>2011</b></span><span class="s22">年</span><span class="s1"><b>12</b></span><span class="s22">月</span><span class="s1"><b>2</b></span><span class="s22">日百度地图</span><span class="s1"><b>iOS SDK</b></span><span class="s22">：</span><span class="s1"><b> V1.1.1</b></span></p>
<p class="p35"><span class="s1">新增：</span></p>
<ul class="ul1">
  <li class="li20"><span class="s25"></span><span class="s26">增加</span><span class="s1">suggestionSearch</span><span class="s26">接口</span></li>
  <li class="li20"><span class="s25"></span><span class="s26">支持动态更改</span><span class="s1">annotation title</span></li>
</ul>
<p class="p35"><span class="s1">修复：</span></p>
<ul class="ul1">
  <li class="li40"><span class="s29"></span><span class="s16">fix</span><span class="s1">导入离线地图时小内存泄露的</span><span class="s16">bug</span></li>
</ul>
<p class="p25"><span class="s1"><b>2011</b></span><span class="s22">年</span><span class="s1"><b>11</b></span><span class="s22">月</span><span class="s1"><b>9</b></span><span class="s22">日百度地图</span><span class="s1"><b>iOS SDK </b></span><span class="s22">：</span><span class="s1"><b>V1.1</b></span></p>
<p class="p35"><span class="s1">新增：</span></p>
<ul class="ul1">
  <li class="li40"><span class="s15"></span><span class="s1">支持导入离线地图</span></li>
</ul>
<p class="p35"><span class="s1">修复：</span></p>
<ul class="ul1">
  <li class="li40"><span class="s15"></span><span class="s1">搜索时产生网络错误回调返回在</span><span class="s16">BMKSearchDelegate</span><span class="s1">中</span></li>
  <li class="li20"><span class="s25"></span><span class="s26">修复</span><span class="s1">MapView release</span><span class="s26">时崩溃的</span><span class="s1">bug</span></li>
  <li class="li40"><span class="s15"></span><span class="s1">修复与某些</span><span class="s16">XML</span><span class="s1">解析库冲突的问题</span></li>
</ul>
<p class="p25"><span class="s1"><b>2011</b></span><span class="s22">年</span><span class="s1"><b>8</b></span><span class="s22">月</span><span class="s1"><b>19</b></span><span class="s22">日百度地图</span><span class="s1"><b>iOS SDK</b></span><span class="s22">：</span><span class="s1"><b> V1.0.0</b></span></p>
<p class="p35"><span class="s1">产品上线：</span></p>
<ul class="ul1">
  <li class="li40"><span class="s15"></span><span class="s1">地图浏览，操作，多点触摸，动画</span></li>
  <li class="li40"><span class="s15"></span><span class="s1">标注，覆盖物</span></li>
  <li class="li20"><span class="s15"></span><span class="s1">POI</span><span class="s26">、路线搜索</span></li>
  <li class="li40"><span class="s15"></span><span class="s1">地理编码、反地理编码</span></li>
  <li class="li40"><span class="s15"></span><span class="s1">定位图层</span></li>
</ul>
</body>
</html>
